#! /bin/sh
workdir=$1

cd /var/www/$workdir/
# 创建文件夹
# mkdir "folder_12345"

# 获取当前日期时间并格式化为年月日时分秒
current_time=$(date +"%Y%m%d_%H%M%S")
backupName="$current_time.tar.gz"

tar -czvf  "$backupName" dist
# 创建备份文件夹，存在则不创建了
mkdir -p /var/www/$workdir/backups/
# 将备份文件移动到备份目录
mv "$backupName" /var/www/$workdir/backups/

# 删除运行时文件夹内的文件
rm -rf /www/wwwroot/$workdir/*
# 将dist下的文件移动到运行时文件夹
mv dist/* /www/wwwroot/$workdir/
# 最后删除dist文件夹
rm -rf dist

cd /www/wwwroot/$workdir/
npm install
npm run build
